﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace halcon_windows_baoxiansi
{
    internal class tools
    {
        #region 日志打印
        
        //第一个参数是内容 第二个是颜色
        public static void PrintLog(string content, Color color,RichTextBox rich)
        {
            rich.BeginInvoke(new Action(() =>
            {
                string text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "--->>" + content + "\n";
                //改颜色 选取一段字符串 参数1起始位置（现有内容的长度） 参数2选取长度
                rich.Select(rich.TextLength, text.Length);
                //对选取的字符串进行操作
                rich.SelectionColor = color;
                //将滚动条设置到新加的内容除
                rich.ScrollToCaret();

                //向其中追加内容
                rich.AppendText(text);
            }));
        }
        #endregion






    }
}
